<?

// -----------------------------------------------
// colocar isso aqui no processamento do header

if($_GET['limpar-carrinho']) {
	unset($_SESSION['produtos'], $_SESSION['total_pedido']);
}

if ($_POST['produto']) {
	foreach ($_POST['produto'] as $id => $valor) {
		$_SESSION['produtos'][$id]['qtd'] = $valor['qtd'];
	}
}

//unset($_SESSION['produtos']);
if ($_REQUEST['pId']) {
	$id = $_REQUEST['pId'];
	$filtro = $_REQUEST['filtro'];
	if ($_SESSION['produtos'][$id]['qtd']) {
		$_SESSION['produtos'][$id]['qtd'] = $_SESSION['produtos'][$id]['qtd'] + 1;
		$_SESSION['produtos'][$id]['filtro'] = $filtro;
	} else {
		$_SESSION['produtos'][$id] = '';
		$_SESSION['produtos'][$id]['qtd'] = 1;
		$_SESSION['produtos'][$id]['preco'] = get_post_meta($id, 'meta_box_preco', true);
		$_SESSION['produtos'][$id]['filtro'] = $filtro;
	}
}
if ($_GET['excluir']) {
	unset($_SESSION['produtos'][$_GET['excluir']]);
}

if (count($_SESSION['produtos'])) {
	foreach ($_SESSION['produtos'] as $id => $arr) {

		if (get_post_meta($id, 'meta_box_frete', true) != 'on') {
			$valor_frete = get_post_meta($id, 'meta_box_frete_valor', true);
		}
		$total_frete = str_replace(",", ".", $valor_frete);

		// valor produto x quantidade
		$base_preco = str_replace(",", ".", $arr['preco']);
		$base_preco = $base_preco * $arr['qtd'];
		$valor_total_pedido = $valor_total_pedido + $base_preco;

		// valor frete x quantidade
		$base_frete = str_replace(",", ".", $total_frete);
		$base_frete = $base_frete * $arr['qtd'];
	}
	$valor_total_pedido = $base_frete + $valor_total_pedido;
	$_SESSION['total_pedido'] = $valor_total_pedido;
}
?>
